SDEV 300 |
Building Secure Python Applications (3) |
Prerequisite: CMSC 215. A hands-on study of best practices and strategies for building secure Python desktop and web applications. The objective is to design and build Python applications that are resistant to common security threats. Topics include syntax, data structures, style guides, data munging, web application frameworks, and the use of secure coding tools and processes to guard against application vulnerabilities. |
|
20172 |
7625 |
10 Jan 2024-05 Mar 2024 |
Th |
6:30P-9:30P |
Open |
Dorsey Station (Hybrid) |
|
Faculty: Quintananieves, Armando |
|
Syllabus |
Course Materials
|
|
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. |
SDEV 325 |
Detecting Software Vulnerabilities (3) |
Prerequisites: CMSC 320 and SDEV 300. An in-depth, practical application of techniques and tools for detecting and documenting software vulnerabilities and risks. The goal is to research, select, and use software to analyze code and isolate and prioritize application code and processes that could lead to failure or compromise data integrity or privacy. Topics include the top 25 software vulnerabilities, secure coding guidelines, static code analysis, and software assurance metrics. |
|
20186 |
7650 |
13 Mar 2024-07 May 2024 |
M |
6:30P-9:30P |
Open |
Dorsey Station (Hybrid) |
|
Faculty: Royal, Brandon R |
|
Syllabus |
Course Materials
|
|
Note: Dorsey Station: Classroom assignments are subject to change. Please view the electronic board in the hallway for your classroom assignment. |